package strategyPattern.demo;

import lombok.Data;

/**
 * @author： pang-yun
 * @date： 2022-01-06 14:05
 * 功能目的 ：用于
 */
@Data
public abstract class Duck {
    private FlyBehavior flyBehavior;  // 属性 策略接口

    public abstract  void display();

    public void fly() {
        if (flyBehavior != null) {
            flyBehavior.fly();
        }
    }
}
